[POWERPC] memory cleanup (phase 2), destroy (et. al) now work
authorJimi Xenidis <jimix@watson.ibm.com>
Mon, 14 Aug 2006 13:53:46 +0000 (09:53 -0400)
committerJimi Xenidis <jimix@watson.ibm.com>
Mon, 14 Aug 2006 13:53:46 +0000 (09:53 -0400)
commitd7cb21e64ce7fe55b1ab3ea10677b185da7814b7
treefc1676119cc9fec9e3652c9e2171f71dd36cd6c5
parente8b7ed7c0890153ef8506214fe202286f0440815
[POWERPC] memory cleanup (phase 2), destroy (et. al) now work

The patch fixes the following problems:
  - Fix initializing the heaps so we can Link anywhere < RMA.  We not
    link xen at 4MiB, which is way saner.
  - We track and allocate pages (especially RMA) based on order.
  - free domain memory as a resource not as domain
  - clarify "order" arithmetic
  - update stale def of fix IS_XEN_HEAP_FRAME()

Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com>
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
xen/arch/powerpc/Makefile
xen/arch/powerpc/domain.c
xen/arch/powerpc/htab.c
xen/arch/powerpc/mm.c
xen/arch/powerpc/powerpc64/ppc970.c
xen/arch/powerpc/setup.c
xen/include/asm-powerpc/domain.h
xen/include/asm-powerpc/htab.h
xen/include/asm-powerpc/mm.h